to be at one's wits end - German English Dictionary